﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using CapaLogica.CL.Aporte;
using CapaLogica.CL.Usuario;
using CapaLogica.CL.Carrera;

namespace TestCL.PruebasRicardo.PruebaAporte
{
    [TestClass]
    public class PruebaAporte
    {
        [TestMethod]
        public void registroAporte()
        {
                int prueba;
                prueba = GestorAporte.crearAporte("Sirve el aporte en la compu de roger", 49);

                Assert.IsTrue(sirve(prueba));
        }

        [TestMethod]
        public void modificacionAporte()
        {
            Assert.IsTrue(GestorAporte.modificarAporte(8, "Ya no esta tan facil"));
        }



        [TestMethod]
        public void listarAporteTemaCuenta()
        {
            List<Dictionary<String, object>> lista;
            lista = GestorAporte.listarAportesDeTema(49);
            int num = lista.Count();

            Assert.IsTrue(sirve(num));
        }

        public bool sirve(int numero)
        {
            if (numero > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
    }
}
